#bit, #bit * {
	*zoom: 1;
}

#bit {
	font: normal 13px "Helvetica Neue", sans-serif;
	_display: none;
}

.loggedout-follow-shelf {
	position: fixed;
	right: 40%;
	z-index: 999999;
	bottom: -300px;
}

.loggedout-follow-normal {
	position: fixed;
	z-index: 999999;
	bottom: -300px;
	right: 10px;
}

.loggedout-follow-typekit {
	margin-right: 4.5em;
	position: fixed;
	z-index: 999999;
	bottom: -300px;
	right: 10px;
}

#bit a.bsub {
	display: block;
	overflow: hidden;
	padding: 0 10px 0 8px;
	float: right;
	text-decoration: none !important;
	line-height: 28px;
	font: normal 13px/28px "Helvetica Neue", sans-serif;
	color: #CCC;
	text-shadow: #444 0px -1px 0px;
	letter-spacing: normal;
	border: 0;
	
	background-color: #464646;
	background-image: -ms-linear-gradient(bottom, #464646, #3f3f3f 5px);
	background-image: -moz-linear-gradient(bottom, #3f3f3f, #464646 5px);
	background-image: -o-linear-gradient(bottom, #464646, #3f3f3f 5px);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#464646), to(#3f3f3f));
	background-image: -webkit-linear-gradient(bottom, #3f3f3f, #464646 5px);
	background-image: linear-gradient(bottom, #464646, #3f3f3f 5px);
	
	-webkit-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-moz-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-o-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-ms-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	
	outline-style: none;
	outline-width: 0;
}

#bit a.bsub {
	-moz-border-radius: 2px 2px 0 0; 
	-webkit-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0; 
	-ms-border-radius: 2px 2px 0 0; 
	border-radius: 2px 2px0 0 0;
}

#bit a.bsub span { 
	background: url(/wp-content/blog-plugins/loggedout-follow/../../mu-plugins/admin-bar/wpcom-admin-bar-icons.png) 0 -77px no-repeat;
	padding-left: 19px;
}

#bit a:hover span, #bit a.bsub.open span {
	color: #ffffff !important;
	background-position: 0 -117px;
}

#bit a.bsub.open { 
	background: #333;
}

#bitsubscribe {
	background: #464646;
	color: #fff;
	padding: 15px; 
	width: 200px;
	margin-top: 27px;
	-moz-border-radius: 2px 0 0 0; 
	-webkit-border-radius: 2px 0 0 0;
	-o-border-radius: 2px 0 0 0; 
	-ms-border-radius: 2px 0 0 0; 
	border-radius: 2px 0 0 0;
	*float: right;
	*margin-right: -68px;
}

div#bitsubscribe.open { 
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	box-shadow: 0 0 8px rgba(0,0,0,0.5);
}

#bitsubscribe div {
	overflow: hidden;
}

#bit h3, #bit #bitsubscribe h3 {
	margin: 0 0 .5em 0 !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-shadow: 0 1px 0 #333;
	font-size: 20px;
	color: #fff;
	text-align: left;
}

#bit #bitsubscribe p {
	margin: 0 0 1em 0;
	*margin: 0 0 0 0;
	font: 15px/1.3em "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-shadow: 0 1px 0 #333;
	color: #fff;
}

#bitsubscribe p a {
	margin: 20px 0 0;
	color: #fff;
	text-decoration: underline;
}

#bit #bitsubscribe p.bit-follow-count { 
	font-size: 13px;
}

#bitsubscribe input[type=submit] {
	padding: 2px 20px;
	background: #333; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#111 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#111 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#111 100%);
	color: #ccc;
	text-shadow: 0 1px 0 #000;
	border: 1px solid #282828;
	-moz-border-radius: 11px; 
	-webkit-border-radius: 11px; 
	border-radius: 11px;
	-moz-box-shadow: inset 0 1px 0 #444;
	-webkit-box-shadow: inset 0 1px 0 #444;
	box-shadow: inset 0 1px 0 #444;
	text-decoration: none;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	*margin: 1em 0 1em 0;
}

#bitsubscribe input[type=submit]:hover {
	background: #222; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#222 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#222 100%);
	color: #fff;
	-moz-box-shadow: inset 0 1px 0 #4f4f4f;
	-webkit-box-shadow: inset 0 1px 0 #4f4f4f;
	box-shadow: inset 0 1px 0 #4f4f4f;
	text-decoration: none;
}

#bitsubscribe input[type=submit]:active {
	background: #111; /* Old browsers */
	background: -moz-linear-gradient(top, #111 0%, #222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111), color-stop(100%,#222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #111 0%,#222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #111 0%,#222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #111 0%,#222 100%); /* IE10+ */
	background: linear-gradient(top, #111 0%,#222 100%);
	color: #aaa;
	-moz-box-shadow: inset 0 -1px 0 #333;
	-webkit-box-shadow: inset 0 -1px 0 #333;
	box-shadow: inset 0 -1px 0 #333;
	text-decoration: none;
}

#bitsubscribe input[type=text] {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	border-radius: 3px;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
}
#bitsubscribe input[type=text]:focus {
	border: 1px solid #000;
}

#bitsubscribe.open {
	display: block;
}

#bsub-subscribe-button {
	text-align: center;
	margin: 0 auto;
}

/* 
Confirmation 
=============================== */

#bitsubscribe #lof-readerpromo p { 
	color: #ccc;
}

#bitsubscribe #lof-followpublicize { 
	border-top: 1px solid #3c3c3c;
	margin-bottom: .5em;
}

#bitsubscribe #lof-followpublicize h3 { 
	font-size: 13px;
	padding-top: 1em;
	margin-bottom: 1em !important;
}

#bitsubscribe #lof-followpublicize p.lof-followpublicize-twitter,
#bitsubscribe #lof-followpublicize p.lof-followpublicize-facebook {
	background: #555;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 1px #333;
	-webkit-box-shadow: inset 0 1px 1px #333;
	-o-box-shadow: inset 0 1px 1px #333;
	-ms-box-shadow: inset 0 1px 1px #333;
	box-shadow: inset 0 1px 1px #333;
	margin-bottom: .5em;
	overflow: hidden;
}
#bitsubscribe #lof-followpublicize p.lof-followpublicize-twitter { 
	padding: 10px 10px 5px;
}

/* 
Footer 
=============================== */

#bitsubscribe #bsub-credit { 
	text-align: center;
	font: normal 11px "Helvetica Neue", sans-serif;
	padding: 7px 0;
	margin:0 0 -15px;
	border-top: 1px solid #3c3c3c;
}

#bitsubscribe #bsub-credit a {
	color: #aaa;
	text-shadow: 0 1px 0 #262626;
	background: none;
	text-decoration: none;
}

#bitsubscribe #bsub-credit a:hover {
	color: #fff;
	background: none;
}

@media (max-width: 800px) {
	#bit, #bit a.bsub {
		display:none;	
	}
}

@media ( device-width: 768px ) {
	#bit, #bit a.bsub {
		display: block;
	}
}/* =Infinity Styles
-------------------------------------------------------------- */

.infinite-scroll .page-wrapper {
	position: relative;
	padding-bottom: 20px;
}
.infinite-scroll #content .infinite-wrap {
	padding-top: 40px;
}
#infinite-handle,
.infinite-loader {
	margin-bottom: 2%;
}

/** 
* Elements to hide: 
* (footer widgets, post navigation, regular footer) 
*/ 
.infinite-scroll #content .navigation,
.infinite-scroll.neverending .colophon {
	display: none;
}

/** 
* Hooks to infinity-end body class to restore footer 
*/ 
.infinity-end.neverending .colophon {
	display: none;
}.slideshow-window {
	background-color: #222;
	border: 20px solid #222;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	margin-bottom: 20px;
}

.slideshow-loading {
	height: 100%;
	text-align: center;
	margin: auto;
}

body div.slideshow-window * img {
    /* Override any styles that might be present in the page stylesheet */
    border-width: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    background-image: none !important;
}

.slideshow-loading img {
	vertical-align: middle;
}

.slideshow-slide {
	height: 100%;
	width: 100%;
	text-align: center;
	margin: auto;
	display: none;
}

.slideshow-slide img {
	vertical-align: middle;
}

.slideshow-line-height-hack {
	overflow: hide;
	width: 0px;
	font-size: 0px;
}

.slideshow-slide-caption {
	font-size: 13px;
	font-family: "Helvetica Neue", sans-serif;
	color: #f7f7f7;
	text-shadow: #222 1px 1px 2px;
	line-height: 25px;
	height: 25px;
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 100;
	width: 100%;
	text-align: center;
}

.slideshow-controls {
	z-index: 1000;
        position: absolute;
        bottom: 30px;
        margin: auto;
	text-align: center;
	width: 100%;
	display: none;
	direction:ltr;
}

body div div.slideshow-controls a,
body div div.slideshow-controls a:hover {
	border:2px solid rgba(255,255,255,0.1) !important;
	background-color: #000 !important;
	background-color: rgba(0,0,0,0.6) !important;
	background-image: url(/wp-content/mu-plugins/slideshow/player-controls.png) !important;
	background-repeat: no-repeat;
	background-size: 142px 16px !important;
	background-position: -34px 8px !important;
	color: #222 !important;
	margin: 0 5px !important;
	padding: 0 !important;
	display: inline-block !important;
	*display: inline;
	zoom: 1;
	height: 32px !important;
	width: 32px !important;
	line-height: 32px !important;
	text-align: center !important;
	-khtml-border-radius: 10em !important;
	-webkit-border-radius: 10em !important;
	-moz-border-radius: 10em !important;
	border-radius: 10em !important;
	-webkit-transition: 300ms border-color ease-out;
	-moz-transition: 300ms border-color ease-out;
	-o-transition: 300ms border-color ease-out;
	transition: 300ms border-color ease-out;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	body div div.slideshow-controls a,
	body div div.slideshow-controls a:hover {
		background-image: url(/wp-content/mu-plugins/slideshow/player-controls-2x.png) !important;
	}
}

body div div.slideshow-controls a:hover {
	border-color: rgba(255,255,255,1) !important;
}

body div div.slideshow-controls a:first-child { background-position: -76px 8px !important;}
body div div.slideshow-controls a:last-child { background-position: -117px 8px !important;}
body div div.slideshow-controls a:nth-child(2) { background-position: -34px 8px !important;}
body div div.slideshow-controls a.running { background-position: -34px 8px !important;}
body div div.slideshow-controls a.paused { background-position: 9px 8px !important;}

.slideshow-controls a img {
	border: 50px dotted fuchsia;
}/**

	Noticons!

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

	You can also look at the :before code in this stylesheet, and manually insert the icon.

	This stylesheet will include the font itself, the CSS classes to replace the above list.
	The font is designed to use a font-size of 16px exactly, for it to be crisp.
	You can go larger, but anything under 64 should be a multiple fo 16.

	Browser support
	
	Only WebKit browsers (Safari, Chrome, Mobile Safari and Android browser, and possibly Opera)
	support "-webkit-font-smoothing: antialiased", which makes the 16x16 super crisp. So the icons
	in IE and Firefox, will have their left and right sides a teensy bit blurred.
	Also, the :before syntax is only supported by IE8+, so if you need to support IE7 or even IE6,
	you need to create fallback images. Here's how to create fallback images for noticons:

	.noticon-notification {
		*background: url(http://wordpress.com/wp-content/mu-plugins/notes/images/noticon-empty.png) no-repeat center center;
		*text-indent: 100%;
	}
	
	The * prefix ensures that those rules are shown only to IE7 and IE6.

*/


/**
 * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
 */

/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work. */
@font-face {
	font-family: 'Noticons';
	src: url(/i/noticons/noticons-regular-webfont.eot);
}

/* When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
	font-family: 'Noticons';
	src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
		 url(/i/noticons/noticons-regular-webfont.ttf) format('truetype'),
		 url(/i/noticons/noticons-regular-webfont.svg#NoticonsRegular) format('svg');
	font-weight: normal;
	font-style: normal;

}


/**
 * All noticons
 */

.noticon {
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 1;
	font-family: 'Noticons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
}

/**
 * IE7 and IE6 hacks
 */

.noticon {
	*overflow: auto;
	*zoom: 1;
	*display: inline;
}


/**
 * Individual noticons
 */

.noticon-comment:before {
	content: "c";
}
.noticon-follow:before {
	content: "F";
}
.noticon-text:before {
	content: "t";
}
.noticon-following:before {
	content: "v";
}
.noticon-like:before {
	content: "l";
}
.noticon-stats:before, .noticon-milestone:before {
	content: "s";
}
.noticon-top:before {
	content: "u";
}
.noticon-reblog:before {
	content: "r";
}
.noticon-search:before {
	content: "S";
}
.noticon-trophy:before {
	content: "a";
}
.noticon-unfollow:before {
	content: "f";
}
.noticon-notification:before {
	content: "0";
}
.noticon-unread:before {
	content: "1";
}
.noticon-replied:before {
	content: "R";
}
.noticon-wp:before {
	content: "w";
}
.noticon-wpcom:before {
	content: "W";
}
.noticon-asterisk:before {
	content: "*";
}
.noticon-alert:before {
	content: "A";
}
.noticon-user:before {
	content: "p";
}
.noticon-down:before {
	content: ":";
}
.noticon-right:before {
	content: ",";
}
.noticon-left:before {
	content: ".";
}
.noticon-up:before {
	content: ";";
}
.noticon-dot:before {
	content: "-";
}
.noticon-close:before {
	content: "X";
}
.noticon-close-small:before {
	content: "x";
}
.noticon-draggable:before {
	content: "=";
}
.noticon-minimize:before {
	content: "m";
}
.noticon-maximize:before {
	content: "M";
}
.noticon-category:before {
	content: "C";
}
.noticon-tag:before {
	content: "#";
}
.noticon-facebook:before {
	content: "z";
}
.noticon-twitter:before {
	content: "@";
}
.noticon-day:before {
	content: "2";
}
.noticon-week:before {
	content: "3";
}
.noticon-month:before {
	content: "4";
}
.noticon-today:before {
	content: "5";
}
.noticon-yesterday:before {
	content: "6";
}
.noticon-spam:before {
	content: "!";
}
.noticon-summary:before {
	content: "$";
}
.noticon-share:before {
	content: "&";
}
.noticon-dropdown:before {
	content: "´";
}
.noticon-dropdown-left:before {
	content: "`";
}
.noticon-zoom:before {
	content: "Z";
}
.noticon-expand:before {
	content: "+";
}
.noticon-collapse:before {
	content: "_";
}
.noticon-arrow-right:before {
	content: ">";
}
.noticon-arrow-left:before {
	content: "<";
}
/* =Resets
-------------------------------------------------------------- */

div.sharedaddy ul, 
div.sharedaddy li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
}

div.sharedaddy, 
#content div.sharedaddy, 
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
}

div.sharedaddy, 
div.sharedaddy div {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

.rtl div.sharedaddy h3, 
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}

div.sharedaddy ul, 
div.sharedaddy li {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

div.sharedaddy li::before {
	content: "";
}

div.sharedaddy div.sharing-clear {
	margin: 0 !important;
	padding: 0 !important;
}

div.sharedaddy div.pd-rating {
	margin: 0;
	min-height: 23px;
}

div.sharedaddy a, 
div.sharedaddy a:link, 
div.sharedaddy a:visited {
	font-style: normal;
}

/* ClearFix trick */

div.sharedaddy:before, 
div.sharedaddy:after,
div.sharedaddy .sd-block:before, 
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before, 
div.sharedaddy ul:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
	clear: both;
}

div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
	zoom: 1;
}


/* =Base Styles
-------------------------------------------------------------- */

div.sharedaddy div.sd-block {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
	padding: 10px 0 5px;
	margin: 0;
	width: 100% !important;
}

div.sharedaddy.sharedaddy-dark .sd-block {
	border-top-color: #222;
	border-top-color: rgba(50,50,50,.5);
}

div.sharedaddy .sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
	margin: 0;
}

div.sharedaddy .sd-content ul {
	margin: 0;
}

div.sharedaddy .sd-content li {
	float: left;
	margin: 0 5px 5px 0 !important;
	display: block;
}

.rtl div.sharedaddy .sd-content {
	float: right;
}

.rtl div.sharedaddy .sd-content li {
	float: right;
	margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */

div.sharedaddy a.sd-button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #000 !important;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

div.sharedaddy a.sd-button:hover {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc;
	background: #eee;
	background: -moz-linear-gradient(top, #efefef 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -o-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#eee 100%);
	background: linear-gradient(top, #efefef 0%,#eee 100%);
}

div.sharedaddy a.sd-button:active {
	background-color: #efefef;
	box-shadow: inset 0 -1px 0 #fff;
	border-color: #ddd;
}

a.sd-button > span {
	padding: 4px 8px;
	display: block;
	opacity: .8;
	line-height: 1;
	text-shadow: none;
}

a.sd-button:hover span {
	opacity: 1;
}

.sd-button span.share-count {
	font-size: 90%;
	color: #666;
	margin-left: 5px;
}

.rtl .sd-button span.share-count {
	margin-right: 5px;
}

/* Button Style Options */

.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
	padding: 3px 5px 3px 23px;
	background-position: 2px center;
	background-repeat: no-repeat;
}

.sd-social-icon a.sd-button > span {
	padding: 3px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sd-social-text a.sd-button > span {
	background: none !important;
	padding-left: 5px
}

.sd-social-official li {
	height: 21px;
}

div.sharedaddy .no-text {
	width: 21px;
	height: 21px;
}

div.sharedaddy .no-text a {
	text-decoration: none;
}

div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
	padding-left: 5px;
	background-image: none;
}

.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
	padding: 3px 23px 3px 5px;
	background-position: 98% center;
}

.rtl .sd-social-text a.sd-button > span {
	padding-left: 0;
	padding-right: 5px
}

.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
	padding-left: 0;
	padding-right: 5px
}

/* Icons */

li.share-facebook a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-facebook.png');
}

li.share-tumblr a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-tumblr.png');
}

li.share-twitter a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-twitter.png?1');
}

li.share-linkedin a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-linkedin.png');
}

li.share-press-this a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-wordpress.png');
}

li.share-digg a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-digg.png');
}

li.share-stumbleupon a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-stumbleupon.png');
}

li.share-reddit a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-reddit.png');
}

li.share-pinterest a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/pinterest.png');
}

li.share-email a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-email.png');
}

li.share-print a.sd-button > span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-print.png');
}

a.sd-button.share-more span {
	background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-more.png');
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

	li.share-facebook a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-facebook@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-tumblr a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-tumblr@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-twitter a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-twitter@2x.png?1');
		background-size: 16px 16px;
	}
	
	li.share-linkedin a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-linkedin@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-press-this a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-wordpress@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-digg a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-digg@2x.png?1');
		background-size: 16px 16px;
	}
	
	li.share-stumbleupon a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-stumbleupon@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-reddit a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-reddit@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-pinterest a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/pinterest@2x.png');
		background-size: 16px 16px;
	}
	
	li.share-email a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-email@2x.png?1');
		background-size: 16px 16px;
	}
	
	li.share-print a.sd-button > span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-print@2x.png');
		background-size: 16px 16px;
	}
	
	a.sd-button.share-more span {
		background-image: url('/wp-content/mu-plugins/post-flair/sharing/images/icon-more@2x.png?1');
		background-size: 16px 16px;
	}

}


/* Special case for non-smart implementations of Google+ button */

div.sharedaddy .sd-content ul li.share-google-plus-1 {
	line-height: 90%;
	margin-bottom: 2px !important;
	min-height: 20px;
}

div.sharedaddy .sd-social-official .sd-content ul li.share-google-plus-1 {
	padding-top: 0;
}

/* More pannel */

div.sharedaddy .sharing-hidden .inner {
	max-width: 250px;
	padding: 15px 15px 10px;
	position: absolute;
	margin-left: -100px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

.rtl div.sharedaddy .sharing-hidden .inner {
	margin-left: 0;
	margin-right: -100px;
}

div.sharedaddy.sharedaddy-dark .sharing-hidden .inner {
	border-color: #222;
}


/* =Like Module
-------------------------------------------------------------- */

div.sharedaddy .wpl-likebox,
#main div.sharedaddy .wpl-likebox,
#content div.sharedaddy .wpl-likebox {
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.wpl-likebox .sd-content {
	margin: 0;
}

div.sharedaddy .wpl-button {
	float: left;
	margin: 0 5px 0 0;
}

div.sharedaddy #wpl-count {
	line-height: 1;
	padding: 5px 0;
	text-align: left;
	margin: 0;
	font-size: 12px;
}

div.sharedaddy ul.wpl-avatars, 
.wpl-likebox {
	margin: 0 -2px 0 0 !important;
	padding-top: 10px !important;
	overflow: hidden;
}

div.sharedaddy ul.wpl-avatars li {
	width: 32px;
	height: 32px;
}

div.sharedaddy ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

div.sharedaddy ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sharedaddy .wpl-button a.sd-button span {
	padding: 3px 5px 3px 2px;
	text-shadow: none;
	/* background: url('/wp-content/mu-plugins/post-flair/like/images/icon-like-sprite.png') no-repeat 0px -1px; */
}

div.sharedaddy .wpl-button a.sd-button span:before {
	color: #2EA2CC;
	font-family: "Noticons";
	content: 'l';
	font-size: 18px;
	line-height: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	top: 4px;
}

div.sharedaddy .wpl-button a.sd-button.liked {
	background: #FEFFCE;
	border: 1px solid #F3E389;
	box-shadow: inset 0 1px 0 #fff;
	cursor: default;
}

div.sharedaddy .wpl-button a.sd-button.liked span {
	opacity: 1;
}

.rtl div.sharedaddy .wpl-button {
	float: right;
	margin: 0 0 0 5px;
}

.rtl div.sharedaddy #wpl-count {
	text-align: right;
}

.rtl div.sharedaddy ul.wpl-avatars, 
.rtl .wpl-likebox {
	margin: 0 0 0 -2px !important;
}

.rtl div.sharedaddy .wpl-button a.sd-button span {
	padding: 3px 5px;
	background-position: right center;
}

#wpl-mustlogin {
	width: 312px;
	padding: 15px;
	position: absolute;
	margin-left: -120px;
	z-index: 1001;
	text-shadow: none;
	background-color: #fff;
	color: #333;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

#wpl-mustlogin p {
	margin: 0;
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin label, #wpl-mustlogin a {
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin input[type="text"], 
#wpl-mustlogin input[type="password"] {
	width: 98.5%;
	text-shadow: none;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#wpl-mustlogin {
	line-height: 14px !important;
	font-size: 11px;
	clear: left;
	margin-top: 5px;
	background: #f0f0f0;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#wpl-mustlogin a {
	color: #888;
	text-decoration: underline;
}

#wpl-mustlogin p {
	margin: 5px 0;
	padding: 0
}

#wpl-mustlogin input.input {
	padding: 2px;
	background: #fff;
	font-size: 11px;
	font-family: inherit;
	border: 1px solid #ccc;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	line-height: 12px;
}

#wpl-mustlogin input#wp-submit {
	border: 1px solid #ccc;
	font-size: 11px;
	background: #fafafa repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 4px !important;
	line-height: 12px;
}

#wpl-mustlogin label {
	position: relative;
	cursor: text;
}

#wpl-mustlogin label span {
	position: absolute;
	top: 0px;
	left: 5px;
	padding: 0 !important;
}

#wpl-mustlogin label span {
	top/*\**/: -10px\9;
}

.rtl #wpl-mustlogin {
	margin-left: 0;
	margin-right: -120px;
}

.rtl #wpl-mustlogin {
	clear: right
}

.rtl #wpl-mustlogin label span {
	left: auto;
	right: 5px
}

/* Like Special cases (display on it's own) */

div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like div.sd-content {
	width: 100%;
	float: none;
}

div.sharedaddy.sd-rating-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
}

div.sharedaddy.sd-sharing-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
}

.rtl div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	float: left
}

.rtl div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	float: left
}


/* =Sharing: Email Dialog
-------------------------------------------------------------- */

#sharing_email {
	width: 312px;
	padding: 15px;
	position: absolute;
	margin-left: -120px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	text-align: left;
}

.rtl #sharing_email {
	margin-left: -0px;
	margin-right: -120px;
	text-align: right
}

div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color: #fff;
}

#sharing_email .errors {
	color: #fff;
	background-color: #771a09;
	font-size: 11px;
	padding: 5px 8px;
	line-height: 11px;
	margin: 10px 0 0 0;
}

#sharing_email label {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 0 0 4px 0;
	text-align: left;
	text-shadow: none;
}

.rtl #sharing_email label {
	text-align: right
}

#sharing_email input[type="text"] {
	width: 98.5%;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#sharing_email .sharing_cancel {
	padding: 0 0 0 10px;
	font-size: 11px;
	text-shadow: none;
}

.rtl #sharing_email .sharing_cancel {
	padding: 0 10px 0 0;
}

#sharing_email .recaptcha {
	width: 312px;
	height: 123px;
	margin: 10px 0 14px 0;
}


/* =Theme-specific fixes
-------------------------------------------------------------- */

/* Shelf */

div.sharedaddy .wpl-likebox {
	position: static !important;
	bottom: auto !important;
}/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
}
.wpvidavee_title {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 5px;
	text-align: left;
}
.wpvidavee_footer {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 9px;
	line-height: 11px;
	padding: 2px 5px;
	text-align: right;
}
.wpvidavee_footer a {
	text-decoration: none;
}
.wpvidavee_p {
	color: red;
}
.hidden {
	display: none;
}
.possibly-related {
	clear: both;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}
